Skip to content

Dependabot-Fix: Upgrade jackson-core to 3.1.0 (CVE-2026-29062)#9

Open
meysholdt wants to merge 1 commit intomainfrom
dependabot-fix/CVE-2026-29062
Open

Dependabot-Fix: Upgrade jackson-core to 3.1.0 (CVE-2026-29062)#9
meysholdt wants to merge 1 commit intomainfrom
dependabot-fix/CVE-2026-29062

Conversation

@meysholdt
Copy link
Contributor

Dependabot Alert

Field Value
Alert View alert
CVE CVE-2026-29062
CVSS 8.7 (v4, High)
Package tools.jackson.core:jackson-core
Vulnerable >= 3.0.0, < 3.1.0
Fixed 3.1.0
Advisory Nesting depth constraint bypass in UTF8DataInputJsonParser potentially allowing resource exhaustion (DoS)

What changed

Overrides jackson-bom.version (3.0.3 → 3.1.0) and jackson-2-bom.version (2.20.1 → 2.21.1) in pom.xml properties. The annotations BOM upgrade is required because jackson-databind:3.1.0 depends on jackson-annotations:2.21, which introduces JsonSerializeAs not present in 2.20.

Verification

  • ./mvnw compile test passes (59/59 tests)
  • ./mvnw dependency:tree confirms vulnerable version is removed
  • Upgrade is minimal and preserves existing behavior

@meysholdt meysholdt force-pushed the main branch 2 times, most recently from f2c9931 to 1695684 Compare March 9, 2026 13:44
@meysholdt meysholdt force-pushed the dependabot-fix/CVE-2026-29062 branch from 8182a59 to f29653b Compare March 9, 2026 13:59
Override jackson-bom.version (3.0.3 -> 3.1.0) and jackson-2-bom.version
(2.20.1 -> 2.21.1) to resolve nesting depth constraint bypass in
jackson-core (GHSA-6v53-7c9g-w56r).

Co-authored-by: Ona <no-reply@ona.com>
@meysholdt meysholdt force-pushed the dependabot-fix/CVE-2026-29062 branch from f29653b to a944800 Compare March 9, 2026 14:12
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 9, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant